﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Liberty.Halo3
{
    public enum TableOffset : long
    {
        SimGamestateEntities = 0x10004,
        RecyclingGroup = 0x18968,
        ObjectActivationRegions = 0x19790,
        ObjectLoopingSounds = 0x1CD94,
        DetHsThread = 0x24428,
        TrackingHsThread = 0x8B1A4,
        NonDetHsThread = 0x8C120,
        HsGlobals = 0x8D608,
        HsDistGlobals = 0x937DC,
        Impacts = 0x96888,
        ImpactArrarys = 0x97F60,
        HavokProxies = 0x99144,
        Actor = 0x9968C,
        Swarm = 0x1447F0,
        Prop = 0x145124,
        PropRef = 0x151598,
        Tracking = 0x16066C,
        Squad = 0x166AD0,
        SquadGroup = 0x1751A0,
        Objectives = 0x176450,
        Clump = 0x1BAE5C,
        JointState = 0x1BC354,
        DynamicFiringPoints = 0x1BD39C,
        CommandScripts = 0x1C26B0,
        VocalizationRecords = 0x1C7404,
        Flocks = 0x1C79C0,
        CachedObjectRenderStates = 0x214580,
        ParticleSystem = 0x297F14,
        Particles = 0x29ED90,
        ParticleEmitter = 0x2AE624,
        ParticleLocation = 0x2C2AC0,
        CParticleEmitterGpuSGames = 0x2D035C,
        CParticleEmitterGpuSGames1 = 0x2D39F8,
        ContrailSystem = 0x361E00,
        Contrail = 0x363C68,
        Contrail1 = 0x3678D0,
        ContrailProfile = 0x36A8B8,
        CContrailGpu = 0x36A95C,
        CContrailGpuSRow = 0x36B3C4,
        LightVolumeSystem = 0x394100,
        LightVolume = 0x395CE8,
        LightVolume1 = 0x3978D0,
        CLightVolumeGpu = 0x3999B8,
        CLightVolumeGpuSRow = 0x39A420,
        BeamSystem = 0x3AEC80,
        Beam = 0x3B0868,
        Beam1 = 0x3B26D0,
        CBeamGpu = 0x3B47B8,
        CBeamGpuSRow = 0x3B5220,
        Players = 0x3F024C,
        Widget = 0x412770,
        Antenna = 0x412ACC,
        Cloth = 0x412FD4,
        LeafSystem = 0x41E84C,
        Muffin = 0x431224,
        DeviceGroups = 0x44081C,
        Lights = 0x4438F0,
        ClusterLightReference = 0x45DDF8,
        LightClusterReference = 0x463F4C,
        Object = 0x46A0A0,
        ObjectPool = 0x4721F4,
        ClusterCollideableObjectRefe = 0x6021B4,
        CollideableObjectClusterRefe = 0x612328,
        ClusterNoncollideableObjectR = 0x61C47C,
        NoncollideableObjectClusterR = 0x62C5F0,
        BreakableSurfaceSetBrokenEv = 0x676434,
        Effect = 0x68B044,
        EffectEvent = 0x6A36E8,
        EffectLocation = 0x6A698C,
        EffectGeometrySample = 0x6B8A70,
        ScreenEffect = 0x6C5724,
        ChudWidgets = 0x6D7610,
        ChudWidgets1 = 0x6D8274,
        ChudWidgets2 = 0x6D8ED8,
        ChudWidgets3 = 0x6D9B3C,
        ObjectListHeader = 0x6F1D5C,
        ListObjectReference = 0x6F1FF8,
        RecordedAnimations = 0x6F265C
    }
}
